Mollie\WooCommerce\Subscription\MollieSubscriptionGatewayHandler B

Total Complexity 89
Dependencies 27
Dependents 2
Total lines 550
Lines of code 355
Logical lines of code 252
Comment lines 149
Methods 19
Properties 3

Methods 19

Method Rating Maintainability Complexity Lines of code
scheduled_subscription_payment()
C
31 22 110
restore_mollie_customer_id_and_mandate()
A
41 14 51
update_subscription_status_for_direct_debit()
A
47 12 34
isTestModeEnabledForRenewalOrder()
S
55 5 19
updateFirstPaymentMethodToRecurringPaymentMethod()
S
56 5 16
add_subscription_payment_meta()
S
53 4 22
useAnyValidMandate()
S
58 4 15
is_available()
S
62 4 11
validate_subscription_payment_meta()
S
67 4 7
addSubscriptionFilters()
S
57 2 16
initialPaymentUsedOrderAPI()
S
66 3 8
updateScheduledPaymentOrder()
S
64 2 9
usePreviousMandate()
S
62 2 10
__construct()
S
66 1 7
getCurrentLocale()
S
79 1 3
getOrderMollieCustomerId()
S
79 1 3
delete_resubscribe_meta()
S
81 1 3
delete_renewal_meta()
S
72 1 6
update_failing_payment_method()
S
73 1 5